package com.alibaba.citrus.ots.sales.plan.service;

import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;

/**
 * @author yuhailin
 * @description:
 * @date 2021-09-08 14:59
 */
/*@MeshFlowService(apps = {"bc_ots"}, name = "salesPlanMeshFlowService")*/
public interface SalesPlanMeshFlowService {
    /**
     * 创建月度计划
     *
     * @param createSalesplanRequest
     * @return
     *//*
    Result<String> createSalesPlan(CreateSalesPlanRequest createSalesplanRequest);

    *//**
     * 编辑月度计划
     *
     * @param updateSalesPlanRequest
     * @return
     *//*
    Result<Boolean> editSalesPlan(UpdateSalesPlanRequest updateSalesPlanRequest);

    *//**
     * 分页查询月度计划
     *
     * @param pageQuerySalePlanRequest
     * @return
     *//*
    PageResult<List<SalesPlanResponse>> pageQuerySalesPlanList(PageQuerySalePlanRequest pageQuerySalePlanRequest);

    *//**
     * 根据id查询月度计划
     *
     * @param querySalesPlanRequest
     * @return
     *//*
    Result<SalesPlanResponse> getSalesPlan(QuerySalesPlanRequest querySalesPlanRequest);*/

}
